name: mm_page_alloc_extfrag
ID: 609
format:
	field:unsigned short common_type;	offset:0;	size:2;	signed:0;
	field:unsigned char common_flags;	offset:2;	size:1;	signed:0;
	field:unsigned char common_preempt_count;	offset:3;	size:1;	signed:0;
	field:int common_pid;	offset:4;	size:4;	signed:1;

	field:unsigned long pfn;	offset:8;	size:8;	signed:0;
	field:int alloc_order;	offset:16;	size:4;	signed:1;
	field:int fallback_order;	offset:20;	size:4;	signed:1;
	field:int alloc_migratetype;	offset:24;	size:4;	signed:1;
	field:int fallback_migratetype;	offset:28;	size:4;	signed:1;
	field:int change_ownership;	offset:32;	size:4;	signed:1;

print fmt: "page=%p pfn=0x%lx alloc_order=%d fallback_order=%d pageblock_order=%d alloc_migratetype=%d fallback_migratetype=%d fragmenting=%d change_ownership=%d", (((struct page *)vmemmap_base) + (REC->pfn)), REC->pfn, REC->alloc_order, REC->fallback_order, __builtin_choose_expr(((!!(sizeof((typeof((unsigned int)((21 - 12))) *)1 == (typeof((unsigned int)(11 - 1)) *)1))) && ((sizeof(int) == sizeof(*(8 ? ((void *)((long)((unsigned int)((21 - 12))) * 0l)) : (int *)8))) && (sizeof(int) == sizeof(*(8 ? ((void *)((long)((unsigned int)(11 - 1)) * 0l)) : (int *)8))))), (((unsigned int)((21 - 12))) < ((unsigned int)(11 - 1)) ? ((unsigned int)((21 - 12))) : ((unsigned int)(11 - 1))), ({ typeof((unsigned int)((21 - 12))) __UNIQUE_ID___x510 = ((unsigned int)((21 - 12))); typeof((unsigned int)(11 - 1)) __UNIQUE_ID___y511 = ((unsigned int)(11 - 1)); ((__UNIQUE_ID___x510) < (__UNIQUE_ID___y511) ? (__UNIQUE_ID___x510) : (__UNIQUE_ID___y511)); })), REC->alloc_migratetype, REC->fallback_migratetype, REC->fallback_order < __builtin_choose_expr(((!!(sizeof((typeof((unsigned int)((21 - 12))) *)1 == (typeof((unsigned int)(11 - 1)) *)1))) && ((sizeof(int) == sizeof(*(8 ? ((void *)((long)((unsigned int)((21 - 12))) * 0l)) : (int *)8))) && (sizeof(int) == sizeof(*(8 ? ((void *)((long)((unsigned int)(11 - 1)) * 0l)) : (int *)8))))), (((unsigned int)((21 - 12))) < ((unsigned int)(11 - 1)) ? ((unsigned int)((21 - 12))) : ((unsigned int)(11 - 1))), ({ typeof((unsigned int)((21 - 12))) __UNIQUE_ID___x512 = ((unsigned int)((21 - 12))); typeof((unsigned int)(11 - 1)) __UNIQUE_ID___y513 = ((unsigned int)(11 - 1)); ((__UNIQUE_ID___x512) < (__UNIQUE_ID___y513) ? (__UNIQUE_ID___x512) : (__UNIQUE_ID___y513)); })), REC->change_ownership
